﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DFGK_WMS.Model.DTO
{
    public class ShelvesDto
    {
        /// <summary>
        /// 主键
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 货架编码
        /// </summary>
        public string Code { get; set; }
        /// <summary>
        /// 货架名称
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 货架号
        /// </summary>
        public int? Number { get; set; }
        /// <summary>
        /// 库房Id
        /// </summary>
        public int WhId { get; set; }
        /// <summary>
        /// 库区Id
        /// </summary>
        public int AreaId { get; set; }
        /// <summary>
        /// 库区编码
        /// </summary>
        public string AreaCode { get; set; }
        /// <summary>
        /// 所属库区
        /// </summary>
        public string AreaName { get; set; }
        /// <summary>
        /// 状态：0-禁用；1-正常
        /// </summary>
        public int Status { get; set; }
        /// <summary>
        /// 排序号
        /// </summary>
        public int DisplayOrder { get; set; }
        public string Remark { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateDate { get; set; }
        /// <summary>
        /// 创建人Id
        /// </summary>
        public int? CreateUserId { get; set; }
        /// <summary>
        /// 创建人
        /// </summary>
        public string CreateUserName { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? ModifyDate { get; set; }
        /// <summary>
        /// 修改用户Id
        /// </summary>
        public int? ModifyUserId { get; set; }
        /// <summary>
        /// 修改人
        /// </summary>
        public string ModifyUserName { get; set; }
        public string WhName { get; set; }
        /// <summary>
        /// 正常仓位数量
        /// </summary>
        public int? CellCount { get; set; }
        /// <summary>
        /// 禁用仓位数量
        /// </summary>
        public int? DisabledCellCount { get; set; }
        /// <summary>
        /// 深度，1：单深位，2：俩深位，3：三深位，4：四深位，5：五深位
        /// </summary>
        public int? Depth { get; set; }
        /// <summary>
        /// 货架类型：1-轻型货架；2-重型货架
        /// </summary>
        public int? ShelfType { get; set; }
        /// <summary>
        /// 巷道Id
        /// </summary>
        public int? RoutewayId { get; set; }
        /// <summary>
        /// 库区主键
        /// </summary>
        public int KId { get; set; }
        /// <summary>
        /// 库区名称
        /// </summary>
        public string KName { get; set; }
        /// <summary>
        /// 库房主键
        /// </summary>
        public int FId { get; set; }
        /// <summary>
        /// 库房名称
        /// </summary>
        public string FName { get; set; }
        /// <summary>
        /// 巷道主键
        /// </summary>
        public int XId { get; set; }
        /// <summary>
        /// 巷道名称
        /// </summary>
        public string XName { get; set; }
        /// <summary>
        /// 当前登录人Id
        /// </summary>
        public int NowUserId { get; set; }
        /// <summary>
        /// 当前登陆人名称
        /// </summary>
        public string NowUserRealName { get; set; }
    }
}
